﻿.wei_info {
    color: #7e8081;
    vertical-align: middle;
    margin-left: 0.5em;
    margin-top: 16px;
    font-style: normal
}

.search-autocomplete_list {
    width: 174px;
    position: absolute;
    border-radius: 4px;
    padding: 8px 0;
    border: 0 transparent;
    background-color: #FFFFFF;
    -webkit-box-shadow: 0 0 12px 0 rgba(0,0,0,0.2);
    box-shadow: 0 0 12px 0 rgba(0,0,0,0.2);
    overflow-y: scroll
}

    .search-autocomplete_list::-webkit-scrollbar {
        display: none
    }

.search-autocomplete_list__item {
    padding: 8px 16px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

    .search-autocomplete_list__item.current {
        background-color: #F6F7F8
    }

    .search-autocomplete_list__item em {
        color: #07C160;
        font-style: normal
    }

:root {
    --weuiDesktop_themeColor: #07C160;
    --weuiDesktop_errorColor: #FA5151;
    --weuiDesktop_warningColor: #FFC300;
    --weuiDesktop_neutralColor: #10AEFF;
    --weuiDesktop_linkColor: #576B95;
    --weuiDesktop_globalColor: #1A1B1C;
    --weuiDesktop_focusColor: #4C4D4E;
    --weuiDesktop_descColor: #7E8081;
    --weuiDesktop_subColor: #B1B2B3;
    --weuiDesktop_separateColor: #E3E4E5;
    --weuiDesktop_globalBgColor: #F6F7F8;
    --weuiDesktop_areaBgColor: #F6F7F8;
    --weuiDesktop_cardBgColor: #FFFFFF;
    --weuiDesktop_successColor: #07C160;
    --weuiDesktop_maskColor_hover: rgba(0, 0, 0, 0.05);
    --weuiDesktop_maskDeepColor_hover: rgba(0, 0, 0, 0.1);
    --weuiDesktop_maskLightColor_hover: rgba(0, 0, 0, 0.02);
    --weuiDesktop_maskMiddleColor_hover: rgba(0, 0, 0, 0.03);
    --weuiDesktop_FG_Text_globalColor: var(--weuiDesktop_globalColor);
    --weuiDesktop_FG_Text_globalColor_disabled: rgba(0, 0, 0, 0.2);
    --weuiDesktop_FG_Text_descColor: var(--weuiDesktop_descColor);
    --weuiDesktop_FG_Text_subColor: var(--weuiDesktop_subColor);
    --weuiDesktop_FG_Text_lightColor: var(--weuiDesktop_cardBgColor);
    --weuiDesktop_FG_Text_lightColor_disabled: rgba(255, 255, 255, 0.5);
    --weuiDesktop_FG_Text_EmColor: var(--weuiDesktop_themeColor);
    --weuiDesktop_FG_Text_errorColor: var(--weuiDesktop_errorColor);
    --weuiDesktop_FG_Text_errorColor_disabled: rgba(250, 81, 81, 0.5);
    --weuiDesktop_FG_Text_warningColor: var(--weuiDesktop_warningColor);
    --weuiDesktop_FG_Text_linkColor: var(--weuiDesktop_linkColor);
    --weuiDesktop_FG_Icon_descColor: var(--weuiDesktop_descColor);
    --weuiDesktop_FG_Icon_subColor: var(--weuiDesktop_subColor);
    --weuiDesktop_FG_Icon_lightColor: var(--weuiDesktop_cardBgColor);
    --weuiDesktop_FG_Icon_emColor: var(--weuiDesktop_themeColor);
    --weuiDesktop_FG_Icon_ErrorColor: var(--weuiDesktop_errorColor);
    --weuiDesktop_FG_Icon_WarningColor: var(--weuiDesktop_warningColor);
    --weuiDesktop_FG_Icon_linkColor: var(--weuiDesktop_linkColor);
    --weuiDesktop_FG_Icon_infoColor: var(--weuiDesktop_neutralColor);
    --weuiDesktop_BG_globalBgColor: var(--weuiDesktop_globalBgColor);
    --weuiDesktop_BG_containerBgColor: var(--weuiDesktop_cardBgColor);
    --weuiDesktop_BG_subBgColor: var(--weuiDesktop_areaBgColor);
    --weuiDesktop_BG_normalBgColor: #FAFAFA;
    --weuiDesktop_BG_emBgColor: var(--weuiDesktop_themeColor);
    --weuiDesktop_BG_Selection_emBgColor: rgba(7, 193, 96, 0.1);
    --weuiDesktop_BG_ErrorBgColor: var(--weuiDesktop_errorColor);
    --weuiDesktop_BG_WarningBgColor: var(--weuiDesktop_warningColor);
    --weuiDesktop_BG_maskBgColor: rgba(0, 0, 0, 0.5);
    --weuiDesktop_BG_lightMaskColor: rgba(255, 255, 255, 0.96);
    --weuiDesktop_FG_Icon_infoBgColor: var(--weuiDesktop_neutralColor);
    --weuiDesktop_lineColor: var(--weuiDesktop_separateColor);
    --weuiDesktop_emlineColor: var(--weuiDesktop_globalColor);
    --weuiDesktop_mediumFontWeight: 500;
    --weuiDesktop_globalFontSize: 14px;
    --weuiDesktop_H1FontSize: 24px;
    --weuiDesktop_H2FontSize: 20px;
    --weuiDesktop_H3FontSize: 16px;
    --weuiDesktop_contentFontSize: 17px;
    --weuiDesktop_descFontSize: 12px;
    --weuiDesktop_globalLineHeight: 1.6;
    --weuiDesktop_articleLineHeight: 1.6;
    --weuiDesktop_lowShadow: 0px 1px 4px rgba(0, 0, 0, 0.2);
    --weuiDesktop_highShadow: 0px 2px 8px rgba(0, 0, 0, 0.13);
    --weuiDesktop_largeGapLayout: 1352px;
    --weuiDesktop_mediumGapLayout: 1560px;
    --weuiDesktop_smallBorderRadius: 4px;
    --weuiDesktop_minBorderRadius: 2px;
    --weuiDesktop_mediumBorderRadius: 8px;
    --weuiDesktop_fontFamily: -apple-system, system-ui, BlinkMacSystemFont, PingFang SC, SF Pro Text, Helvetica Neue, Helvetica, Hiragino Sans GB, Heiti SC, Arial, Microsoft YaHei UI, Microsoft YaHei, sans-serif;
    --weuiDesktop_menuWidth: 288px;
    --weuiDesktopBtnPrimaryColor: #FFFFFF;
    --weuiDesktopBtnDefaultColorDisabled: rgba(0, 0, 0, 0.3);
    --weuiDesktopBtnPrimaryBackgroundColorHL: #F25C42;
    --weuiDesktopBtnPrimaryBorderColorHL: #F25C42;
    --weuiDesktopBtnPrimaryColorHL: rgba(255, 255, 255, 0.8);
    --weuiDesktopBtnDefaultBackgroundColor: rgba(0, 0, 0, 0.03);
    --weuiDesktopBtnDefaultBorderColor: #E4E8EB;
    --weuiDesktopBtnDefaultColor: #FF6146;
    --weuiDesktopBtnDefaultBackgroundColorHL: #EAEAEA;
    --weuiDesktopBtnDefaultBorderColorHL: #EAEAEA;
    --weuiDesktopBtnDefaultColorHL: #F25C42;
    --weuiDesktopTitleTabBorderColor: #E0E1E2;
    --weuiDesktopTitleTabHoverBorderColor: #a0a3ab;
    --weuiDesktopSectionTabBorderColor: #C9CACE;
    --weuiDesktopSectionTabCurrentBackgroundColor: #07C160;
    --weuiDesktopSectionTabCurrentBorderColor: #07C160;
    --weuiDesktopSectionTabCurrentColor: #FFFFFF;
    --slider-color: #07C160;
    --weuiDesktopTableBorderColor: #E3E4E5;
    --weuiDesktopTableHeadColor: #7E8081;
    --weuiDesktopTableHeadBackgroundColor: #F6F7F8
}

.weui-desktop-upload__card-type .weui-desktop-upload__img {
    width: 284px;
    height: 180px
}

.weui-desktop-upload__card-type .weui-desktop-upload__img__inner, .weui-desktop-upload__card-type .weui-desktop-upload__img__opr {
    border-radius: var(--weuiDesktop_smallBorderRadius)
}

.weui-desktop-upload__card-type .weui-desktop-upload__img__btn {
    width: 284px;
    height: 180px;
    border: 0;
    border-radius: var(--weuiDesktop_smallBorderRadius);
    background-color: var(--weuiDesktop_BG_globalBgColor)
}

.weui-desktop-upload__card-type .weui-desktop-icon__add {
    margin-top: 64px;
    width: 24px;
    height: 24px
}

.weui-desktop-upload__card-type .weui-desktop-icon__loading, .weui-desktop-upload__card-type .weui-desktop-icon__delete {
    margin-top: 82px
}

.weui-desktop-upload__multi-type {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: -10px
}

    .weui-desktop-upload__multi-type .weui-desktop-upload__img__btn {
        border: 0;
        background-color: var(--weuiDesktop_BG_globalBgColor);
        border-radius: var(--weuiDesktop_smallBorderRadius)
    }

    .weui-desktop-upload__multi-type .weui-desktop-upload__img, .weui-desktop-upload__multi-type .weui-desktop-upload__img__inner {
        border-radius: var(--weuiDesktop_smallBorderRadius)
    }

    .weui-desktop-upload__multi-type .weui-desktop-icon__add, .weui-desktop-upload__multi-type .weui-desktop-icon__loading, .weui-desktop-upload__multi-type .weui-desktop-icon__delete {
        margin-top: 30px
    }

    .weui-desktop-upload__multi-type .weui-desktop-upload__imgs__wrp {
        margin-right: 0
    }

    .weui-desktop-upload__multi-type .weui-desktop-upload__img__btn, .weui-desktop-upload__multi-type .weui-desktop-upload__img {
        width: 80px;
        height: 80px
    }

    .weui-desktop-upload__multi-type .weui-desktop-upload__img__btn__title {
        display: none
    }

.weui-desktop-upload__tips {
    color: var(--weuiDesktop_FG_Text_subColor);
    margin-bottom: 10px
}

.weui-desktop-upload__btn__wrp {
    display: inline-block;
    vertical-align: middle;
    position: relative
}

.weui-desktop-upload__input {
    position: absolute;
    left: -9999em
}

.weui-desktop-upload__files {
    margin-top: 10px
}

.weui-desktop-upload__file {
    padding: 0.2em 0
}

.weui-desktop-upload__file_uploading .weui-desktop-upload__file__title {
    max-width: 11em
}

.weui-desktop-upload__file__title {
    font-weight: 400;
    display: inline-block;
    vertical-align: middle;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    cursor: pointer
}

.weui-desktop-upload__file__img {
    max-width: 100px;
    max-height: 100px
}

.weui-desktop-upload__file__size {
    color: var(--weuiDesktop_FG_Text_subColor);
    vertical-align: middle;
    font-style: normal;
    margin-left: 0.5em;
    margin-right: 0.5em
}

.weui-desktop-upload__file__progress__area {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    vertical-align: middle;
    margin-left: 0.5em;
    height: 22px
}

    .weui-desktop-upload__file__progress__area .weui-desktop-upload__file__cancel {
        display: none;
        opacity: 0
    }

    .weui-desktop-upload__file__progress__area:hover .weui-desktop-upload__file__cancel {
        display: inline-block;
        opacity: 1
    }

.weui-desktop-upload__file__info__area {
    display: inline-block;
    vertical-align: middle;
    padding: 5px 10px;
    margin: -5px -10px
}

    .weui-desktop-upload__file__info__area .weui-desktop-upload__complete__opr {
        vertical-align: middle;
        opacity: 0;
        -webkit-transition: opacity 0.3s;
        transition: opacity 0.3s;
        line-height: 22px
    }

    .weui-desktop-upload__file__info__area:hover {
        background-color: #FFFFFF
    }

        .weui-desktop-upload__file__info__area:hover .weui-desktop-upload__complete__opr {
            opacity: 1
        }

.weui-desktop-upload__file__error .weui-desktop-upload__file__info__area .weui-desktop-link {
    display: inline
}

.weui-desktop-upload__file__msg {
    color: var(--weuiDesktop_FG_Text_errorColor);
    display: inline-block;
    vertical-align: middle;
    margin-left: 0.5em;
    font-style: normal
}

.weui-desktop-upload__file__progress__wrp {
    display: inline-block;
    width: 15em;
    height: 4px;
    margin-right: 0.5em;
    background-color: var(--weuiDesktop_lineColor);
    border-radius: var(--weuiDesktop_minBorderRadius)
}

.weui-desktop-upload__file__progress {
    display: block;
    height: 100%;
    line-height: 3em;
    overflow: hidden;
    background-color: var(--weuiDesktop_BG_emBgColor);
    border-radius: var(--weuiDesktop_minBorderRadius)
}

.weui-desktop-icon__add {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E  %3Cpath fill-opacity='.9' fill-rule='evenodd' d='M12.75 3.5v7.75h7.75v1.5h-7.75v7.75h-1.5v-7.75H3.5v-1.5h7.75V3.5h1.5z' opacity='.5'/%3E%3C/svg%3E");
    background-size: contain;
    margin-top: 35px
}

.weui-desktop-icon__loading {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url();
    background-size: cover;
    display: none;
    margin-top: 44px
}

.weui-desktop-upload__img__btn {
    display: inline-block;
    width: 112px;
    height: 112px;
    border: 1px dashed #d7d7d7;
    margin-top: 10px;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

    .weui-desktop-upload__img__btn:hover {
        text-decoration: none;
        background-color: var(--weuiDesktop_BG_globalBgColor);
        border: 1px dashed var(--weuiDesktop_lineColor)
    }

        .weui-desktop-upload__img__btn:hover .weui-desktop-icon__add {
            background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E  %3Cpath fill-opacity='.9' fill-rule='evenodd' d='M12.75 3.5v7.75h7.75v1.5h-7.75v7.75h-1.5v-7.75H3.5v-1.5h7.75V3.5h1.5z' opacity='.5'/%3E%3C/svg%3E")
        }

    .weui-desktop-upload__img__btn.weui-desktop-upload__img__btn_loading {
        background-color: var(--weuiDesktop_BG_globalBgColor);
        border: 1px dashed var(--weuiDesktop_lineColor)
    }

        .weui-desktop-upload__img__btn.weui-desktop-upload__img__btn_loading .weui-desktop-icon__add, .weui-desktop-upload__img__btn.weui-desktop-upload__img__btn_loading .weui-desktop-upload__img__btn__title {
            display: none
        }

        .weui-desktop-upload__img__btn.weui-desktop-upload__img__btn_loading .weui-desktop-icon__loading {
            display: inline-block
        }

.weui-desktop-upload__img__btn {
    color: var(--weuiDesktop_FG_Text_subColor);
    vertical-align: top;
    font-size: var(--weuiDesktop_globalFontSize);
    margin-right: 10px
}

.weui-desktop-upload__imgs {
    display: inline
}

.weui-desktop-upload__img {
    vertical-align: top;
    display: inline-block;
    width: 112px;
    height: 112px;
    margin-right: 10px;
    position: relative;
    cursor: pointer
}

    .weui-desktop-upload__img:hover .weui-desktop-upload__img__opr {
        display: block;
        border-radius: var(--weuiDesktop_smallBorderRadius)
    }

.weui-desktop-upload__img__inner {
    display: block;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center center
}

.weui-desktop-upload__imgs {
    vertical-align: top
}

.weui-desktop-upload__imgs__wrp {
    font-size: 0;
    margin-right: -10px;
    margin-top: -10px
}

.weui-desktop-upload__img__opr {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: var(--weuiDesktop_BG_maskBgColor);
    display: none;
    text-align: center
}

.weui-desktop-icon__delete {
    display: inline-block;
    width: 18px;
    height: 18px;
    background-size: cover;
    background-image: url();
    margin-top: 48px
}

.weui-desktop-form__file-upload {
    position: relative;
    width: 238px;
    height: 118px;
    font-size: var(--weuiDesktop_globalFontSize);
    text-align: center;
    color: #647c90
}

.weui-desktop-form__file-upload__input {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.weui-desktop-form__file-upload__init {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fdfdfd;
    border: 1px solid var(--weuiDesktop_lineColor)
}

    .weui-desktop-form__file-upload__init:hover {
        cursor: pointer
    }

.weui-desktop-form__file-upload__ic {
    display: block;
    width: 52px;
    height: 52px;
    margin: 23px auto 10px;
    background: url() no-repeat center
}

.weui-desktop-form__file-upload__init.hover {
    background: var(--weuiDesktop_BG_globalBgColor);
    border: 1px solid var(--weuiDesktop_lineColor)
}

.weui-desktop-form__file-upload__draging {
    position: absolute;
    top: 0;
    left: 0;
    background: var(--weuiDesktop_BG_globalBgColor);
    border: 1px solid var(--weuiDesktop_lineColor);
    width: 100%;
    height: 100%;
    line-height: 118px
}

.weui-desktop-form__file-upload__loading {
    position: absolute;
    top: 0;
    left: 0;
    background: #fdfdfd;
    border: 1px solid #b3b3b3;
    width: 100%;
    height: 100%
}

.weui-desktop-form__file-upload__progress__wrp {
    display: inline-block;
    vertical-align: middle;
    width: 10em;
    height: 5px;
    background-color: var(--weuiDesktop_BG_globalBgColor);
    margin-top: 58px
}

.weui-desktop-form__file-upload__progress {
    display: block;
    height: 100%;
    line-height: 3em;
    overflow: hidden;
    background-color: var(--weuiDesktop_FG_Icon_infoBgColor);
    width: 10%
}

.weui-desktop-form__file-upload__file-list {
    position: absolute;
    left: 258px;
    top: 0;
    color: #353535;
    width: 100%;
    text-align: left
}

.weui-desktop-form__file-upload__dele {
    margin: 0 0.5em
}

.weui-desktop-upload__file.weui-desktop-upload__file_image-holder {
    width: 120px;
    padding: 0
}

    .weui-desktop-upload__file.weui-desktop-upload__file_image-holder .weui-desktop-upload__file__progress__wrp {
        display: inline-block;
        width: 80%;
        margin-right: 0
    }

    .weui-desktop-upload__file.weui-desktop-upload__file_image-holder .weui-desktop-upload__file__title {
        width: 100%;
        line-height: 30px
    }

    .weui-desktop-upload__file.weui-desktop-upload__file_image-holder .weui-desktop-upload__file__msg {
        margin: 0
    }

.weui-desktop-upload__file .weui-desktop-image-holder__wrp {
    width: 100%;
    height: 120px;
    border: 1px solid var(--weuiDesktop_lineColor);
    text-align: center;
    position: relative
}

    .weui-desktop-upload__file .weui-desktop-image-holder__wrp:after {
        content: " ";
        display: inline-block;
        vertical-align: middle;
        width: 0;
        height: 100%;
        overflow: hidden
    }

    .weui-desktop-upload__file .weui-desktop-image-holder__wrp:hover .weui-desktop-image-holder__mask {
        visibility: visible;
        opacity: 1
    }

.weui-desktop-upload__file .weui-desktop-image-holder__mask {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.7);
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.3s;
    transition: all 0.3s
}

    .weui-desktop-upload__file .weui-desktop-image-holder__mask:after {
        content: " ";
        display: inline-block;
        vertical-align: middle;
        width: 0;
        height: 100%;
        overflow: hidden
    }

.weui-desktop-upload__file .weui-desktop-image-holder__preview {
    display: block;
    width: 100%;
    height: 100%;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat
}

.weui-desktop-upload__file__extra-info__list {
    color: var(--weuiDesktop_FG_Text_subColor)
}

.weui-desktop-upload__file__extra-info__item {
    display: inline-block;
    margin-right: 20px
}

input[type=file], input[type=file]::-webkit-file-upload-button {
    cursor: pointer
}

.weui-desktop-upload-input__wrp {
    display: inline-block;
    vertical-align: middle;
    position: relative
}

    .weui-desktop-upload-input__wrp input {
        cursor: pointer
    }

.weui-desktop-upload-input {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    opacity: 0
}

.weui-desktop-upload__img:hover .weui-desktop-upload__img__opr {
    display: block
}

.weui-desktop-upload__img-delete {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    opacity: 0.5
}

    .weui-desktop-upload__img-delete::before {
        content: "";
        display: block;
        width: 16px;
        height: 18px;
        background-image: url();
        background-size: cover
    }

    .weui-desktop-upload__img-delete:hover {
        opacity: 0.9
    }

.weui-desktop-upload__switch-r, .weui-desktop-upload__switch-l {
    position: absolute;
    top: 0;
    width: 25%;
    height: 100%;
    z-index: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    cursor: pointer;
    opacity: 0.5
}

    .weui-desktop-upload__switch-r::before, .weui-desktop-upload__switch-l::before {
        content: "";
        display: block;
        width: 6px;
        height: 8px;
        background-size: cover;
        margin-top: 2px
    }

    .weui-desktop-upload__switch-r:hover, .weui-desktop-upload__switch-l:hover {
        opacity: 0.9
    }

.weui-desktop-upload__switch-r {
    right: 0
}

    .weui-desktop-upload__switch-r::before {
        margin-right: 17px;
        background-image: url()
    }

.weui-desktop-upload__switch-l {
    left: 0
}

    .weui-desktop-upload__switch-l::before {
        margin-left: 17px;
        background-image: url();
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg)
    }

.weui-desktop-upload__img {
    background-color: var(--weuiDesktop_BG_globalBgColor);
    font-size: var(--weuiDesktop_descFontSize);
    margin-top: 10px
}

    .weui-desktop-upload__img:hover {
        border-color: transparent
    }

    .weui-desktop-upload__img .weui-desktop-upload__file__progress__wrp {
        position: absolute;
        width: 80%;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%)
    }

    .weui-desktop-upload__img .weui-desktop-upload__desc-warning {
        color: var(--weuiDesktop_FG_Text_errorColor);
        width: 100%;
        text-align: center;
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
        padding: 0 10px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

.weui-desktop-upload__icon-delete, .weui-desktop-upload__icon-download {
    width: 22px;
    height: 22px;
    display: inline-block;
    position: relative;
    cursor: pointer;
    vertical-align: bottom
}

    .weui-desktop-upload__icon-delete::before, .weui-desktop-upload__icon-download::before {
        content: "";
        display: inline-block;
        background-size: cover;
        vertical-align: middle;
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%)
    }

    .weui-desktop-upload__icon-delete::before {
        width: 14px;
        height: 15px;
        background-image: url()
    }

    .weui-desktop-upload__icon-download::before {
        width: 13px;
        height: 15px;
        background-image: url()
    }

.weui-desktop-upload__drag-area {
    border: 1px dashed #d7d7d7;
    text-align: center;
    margin-bottom: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 208px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer
}

.weui-desktop-upload__drag-area-icon-add {
    width: 40px;
    height: 40px;
    position: relative;
    margin-bottom: 24px
}

    .weui-desktop-upload__drag-area-icon-add::before {
        content: "";
        display: block;
        width: 100%;
        height: 4px;
        background-color: #BBBBBB;
        position: absolute;
        left: 0;
        top: 50%;
        margin-top: -2px
    }

    .weui-desktop-upload__drag-area-icon-add::after {
        content: "";
        display: block;
        height: 100%;
        width: 4px;
        background-color: #BBBBBB;
        position: absolute;
        top: 0;
        left: 50%;
        margin-left: -2px
    }

.weui-desktop-upload__drag-area-desc {
    margin-bottom: 4px;
    font-size: var(--weuiDesktop_globalFontSize)
}

.weui-desktop-upload__drag-area-tips {
    font-size: var(--weuiDesktop_descFontSize);
    color: var(--weuiDesktop_FG_Text_descColor)
}

.weui-desktop-upload__drag-area_active {
    border-color: var(--weuiDesktop_lineColor);
    background-color: var(--weuiDesktop_BG_globalBgColor)
}

.weui-desktop-upload__drag-area_error {
    border-color: var(--weuiDesktop_BG_ErrorBgColor);
    background-color: rgba(250,81,81,0.1)
}

    .weui-desktop-upload__drag-area_error .weui-desktop-upload__drag-area-desc {
        color: var(--weuiDesktop_FG_Text_errorColor)
    }

.weui-desktop-upload__file__cancel {
    display: inline-block;
    width: 20px;
    height: 14px;
    background-image: url();
    background-size: 14px 14px;
    background-position: center;
    background-repeat: no-repeat;
    font-size: 0
}

html .weui-desktop-upload_global-media {
    position: relative;
    display: inline-block;
    text-align: left
}

    html .weui-desktop-upload_global-media .weui-desktop-upload__tips {
        display: inline-block;
        vertical-align: middle;
        margin-right: 5px;
        padding-bottom: 0
    }

    html .weui-desktop-upload_global-media .weui-desktop-upload__files {
        position: absolute;
        right: 0;
        z-index: 1;
        background-color: #FFFFFF;
        padding: 5px 10px;
        border: 1px solid var(--weuiDesktop_separateColor);
        white-space: nowrap;
        margin-top: -1px
    }

    html .weui-desktop-upload_global-media .weui-desktop-upload__file__info__area {
        margin: 0
    }

html .weui-desktop-upload__tips {
    color: var(--weuiDesktop_descColor)
}

html .weui-desktop-upload__file .weui-desktop-upload__file__title {
    line-height: 20px;
    display: inline-block
}

    html .weui-desktop-upload__file .weui-desktop-upload__file__title:before {
        width: 20px;
        height: 20px;
        vertical-align: top
    }

html .weui-desktop-upload__file:hover .weui-desktop-upload__complete__opr {
    display: inline-block
}

html .weui-desktop-upload__img {
    cursor: initial
}

    html .weui-desktop-upload__img:hover .weui-desktop-upload__img__opr {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        padding: 8px
    }

        html .weui-desktop-upload__img:hover .weui-desktop-upload__img__opr .weui-desktop-upload__img-preview, html .weui-desktop-upload__img:hover .weui-desktop-upload__img__opr .weui-desktop-upload__img-delete {
            height: 36px;
            width: 36px;
            position: relative;
            -webkit-box-shadow: var(--weuiDesktop_highShadow);
            box-shadow: var(--weuiDesktop_highShadow)
        }

            html .weui-desktop-upload__img:hover .weui-desktop-upload__img__opr .weui-desktop-upload__img-preview::before, html .weui-desktop-upload__img:hover .weui-desktop-upload__img__opr .weui-desktop-upload__img-delete::before {
                display: none
            }

        html .weui-desktop-upload__img:hover .weui-desktop-upload__img__opr .weui-desktop-upload__img-delete {
            opacity: 1;
            margin-left: 4px
        }

    html .weui-desktop-upload__img .weui-desktop-upload__switch-r, html .weui-desktop-upload__img .weui-desktop-upload__switch-l {
        display: none
    }

html .weui-desktop-upload__img__btn {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    background-color: initial
}

    html .weui-desktop-upload__img__btn:hover::before {
        display: none
    }

    html .weui-desktop-upload__img__btn .weui-desktop-upload__img__btn__title {
        color: var(--weuiDesktop_descColor)
    }

    html .weui-desktop-upload__img__btn .weui-desktop-icon__add {
        margin-top: 0;
        width: 24px;
        height: 24px;
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E  %3Cpath fill-opacity='.9' fill-rule='evenodd' d='M12.75 3.5v7.75h7.75v1.5h-7.75v7.75h-1.5v-7.75H3.5v-1.5h7.75V3.5h1.5z' opacity='.5'/%3E%3C/svg%3E")
    }

    html .weui-desktop-upload__img__btn .weui-desktop-icon__loading {
        margin-top: 0
    }

.weui-desktop-gallery {
    z-index: 5002
}

.weui-desktop-dialog_img-picker {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 5002
}

    .weui-desktop-dialog_img-picker + .weui-desktop-mask {
        z-index: 5001
    }

    .weui-desktop-dialog_img-picker .img-list__tips {
        height: 100%;
        padding: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }

    .weui-desktop-dialog_img-picker .weui-desktop-dialog {
        width: 960px
    }

    .weui-desktop-dialog_img-picker .weui-desktop-dialog__ft {
        position: relative;
        padding: 32px
    }

    .weui-desktop-dialog_img-picker .weui-desktop-step__panel {
        height: auto
    }

    .weui-desktop-dialog_img-picker .weui-desktop-step__panel-crop {
        margin-top: 8px;
        overflow-y: unset
    }

    .weui-desktop-dialog_img-picker .weui-desktop-media-global-bar {
        padding-top: 0;
        padding-bottom: 0;
        border-bottom: 0
    }

    .weui-desktop-dialog_img-picker .weui-desktop-upload__tips {
        margin-right: 8px;
        margin-bottom: 0
    }

    .weui-desktop-dialog_img-picker .weui-desktop-step {
        padding-top: 0
    }

    .weui-desktop-dialog_img-picker .weui-desktop-upload__file.weui-desktop-upload__file_image-holder {
        width: 110px
    }

        .weui-desktop-dialog_img-picker .weui-desktop-upload__file.weui-desktop-upload__file_image-holder .weui-desktop-upload__file__title {
            margin-top: 8px;
            text-align: center;
            line-height: 20px
        }

    .weui-desktop-dialog_img-picker .weui-desktop-upload__file .weui-desktop-image-holder__wrp {
        border-width: 2px;
        border-radius: 2px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: 110px
    }

.weui-desktop-dialog_img-picker-with-crop .weui-desktop-dialog__hd {
    padding: 32px;
    line-height: 1;
    height: auto
}

.weui-desktop-dialog_img-picker-with-crop .weui-desktop-dialog__close-btn {
    top: 32px;
    margin-top: 0
}

.weui-desktop-dialog_img-picker-with-crop .page_msg {
    margin: 120px
}

.weui-desktop-dialog_img-picker-with-crop .weui-desktop-img-picker__list__area {
    margin-top: 20px
}

.weui-desktop-img-picker.weui-desktop-img-picker {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    margin: 0
}

    .weui-desktop-img-picker.weui-desktop-img-picker > .weui-desktop-grid__item:first-child {
        width: 190px;
        margin-right: -1px
    }

    .weui-desktop-img-picker.weui-desktop-img-picker > .weui-desktop-grid__item:last-child {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1
    }

.weui-desktop-img-category {
    border-right: 1px solid var(--weuiDesktop_separateColor);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

    .weui-desktop-img-category .weui-desktop-menu {
        height: 400px;
        overflow-y: auto;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1
    }

    .weui-desktop-img-category .weui-desktop-menu__item > .weui-desktop-menu__link:before {
        display: none
    }

    .weui-desktop-img-category .weui-desktop-menu__item .weui-desktop-menu__link_current {
        border-left-color: transparent;
        background-color: var(--weuiDesktop_BG_globalBgColor)
    }

    .weui-desktop-img-category .weui-desktop-menu__item .weui-desktop-menu__link {
        margin: 0;
        padding: 0;
        padding-left: 28px;
        line-height: 40px;
        border-radius: 0
    }

        .weui-desktop-img-category .weui-desktop-menu__item .weui-desktop-menu__link:after {
            display: none
        }

    .weui-desktop-img-category .weui-desktop-menu__item .weui-desktop-menu__link-self {
        padding-left: 36px
    }

    .weui-desktop-img-category .weui-desktop-popover__wrp {
        display: inline-block;
        vertical-align: top
    }

        .weui-desktop-img-category .weui-desktop-popover__wrp .weui-desktop-popover {
            padding-top: 0;
            margin-left: 0
        }

.weui-desktop-img-category__title {
    color: var(--weuiDesktop_FG_Text_globalColor);
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    max-width: 8em;
    font-weight: 400
}

.weui-desktop-img-category__size {
    color: var(--weuiDesktop_FG_Text_descColor);
    font-style: normal
}

.weui-desktop-img-category__add {
    display: block;
    line-height: 40px;
    padding-left: 32px
}

.weui-desktop-img-picker__list__area {
    border-left: 1px solid var(--weuiDesktop_separateColor)
}

    .weui-desktop-img-picker__list__area .weui-desktop-media-list-wrp {
        overflow: auto;
        overflow: overlay
    }

.weui-desktop-img-picker__list__wrp {
    margin-top: 30px;
    overflow: auto;
    overflow: overlay
}

    .weui-desktop-img-picker__list__wrp + .weui-desktop-pagination {
        padding: 10px 20px 20px
    }

.mb-40 {
    margin-bottom: 40px
}

.weui-desktop-img-picker__list {
    margin: 0 auto;
    width: 725px
}

.weui-desktop-img-picker__item {
    cursor: pointer;
    position: relative;
    float: left;
    width: 110px;
    margin: 0 13px 20px 0
}

    .weui-desktop-img-picker__item .weui-desktop-img-public__bg {
        display: inline-block;
        width: 30px;
        height: 30px
    }

    .weui-desktop-img-picker__item .weui-desktop-img-public__star-bg {
        width: 30px;
        height: 30px;
        border-radius: 50%;
        position: absolute;
        top: 4px;
        right: 4px;
        background-color: #FFF;
        -webkit-box-shadow: 0 0 8px rgba(0,0,0,0.1);
        box-shadow: 0 0 8px rgba(0,0,0,0.1)
    }

    .weui-desktop-img-picker__item .r-42 {
        right: 42px
    }

    .weui-desktop-img-picker__item .weui-desktop-img-public__common-icon {
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%)
    }

    .weui-desktop-img-picker__item .weui-desktop-img-public__star-icon {
        display: inline-block;
        vertical-align: middle;
        width: 16px;
        height: 16px;
        background-size: cover;
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='19' viewBox='0 0 20 19'%3E  %3Cpath fill='%23FFC300' d='M10.443.363a1 1 0 0 1 .454.454l2.336 4.733 5.223.76a1 1 0 0 1 .555 1.705L15.23 11.7l.892 5.202a1 1 0 0 1-1.45 1.054L10 15.5l-4.672 2.456a1 1 0 0 1-1.451-1.054l.892-5.202L.99 8.015a1 1 0 0 1 .555-1.706l5.223-.759L9.103.817a1 1 0 0 1 1.34-.454z'/%3E%3C/svg%3E")
    }

    .weui-desktop-img-picker__item .weui-desktop-img-public__unstar-icon {
        display: inline-block;
        vertical-align: middle;
        width: 16px;
        height: 16px;
        background-size: cover;
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='19' viewBox='0 0 20 19'%3E  %3Cpath fill='%234C4D4E' d='M10.443.363a1 1 0 0 1 .454.454l2.336 4.733 5.223.76a1 1 0 0 1 .555 1.705L15.23 11.7l.892 5.202a1 1 0 0 1-1.45 1.054L10 15.5l-4.672 2.456a1 1 0 0 1-1.451-1.054l.892-5.202L.99 8.015a1 1 0 0 1 .555-1.706l5.223-.759L9.103.817a1 1 0 0 1 1.34-.454zm1.794 6.558L10 2.39 7.763 6.921l-5.002.726 3.62 3.529-.855 4.98L10 13.806l4.473 2.35-.854-4.98 3.619-3.529-5.001-.726z'/%3E%3C/svg%3E")
    }

    .weui-desktop-img-picker__item .weui-desktop-img-public__max-icon {
        display: inline-block;
        vertical-align: middle;
        width: 16px;
        height: 16px;
        background-size: cover;
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19' viewBox='0 0 18 19'%3E  %3Cpath fill='%234C4D4E' d='M18 13v4a1 1 0 0 1-1 1h-4v-1.2h3.8V13H18zM6.675 10.482l.849.849-5.472 5.472h2.951v1.2h-4a1 1 0 0 1-1-1v-4h1.2v2.951l5.472-5.472zM16.997-.003a1 1 0 0 1 1 1v4h-1.2V2.046l-5.472 5.472-.849-.849 5.472-5.472h-2.951v-1.2h4zM5 0v1.2H1.2V5H0V1a1 1 0 0 1 1-1h4z'/%3E%3C/svg%3E")
    }

    .weui-desktop-img-picker__item .no-visible {
        visibility: hidden
    }

    .weui-desktop-img-picker__item .weui-desktop-img-public__provider-logo {
        width: 20px;
        height: 20px;
        border-radius: 50%;
        margin-right: 4px;
        background-repeat: no-repeat;
        background-size: contain;
        background-color: #FFF;
        background-position: center
    }

    .weui-desktop-img-picker__item .pexels {
        background-image: url(/mpres/zh_CN/htmledition/pages/modules/media_dialog/image_dialog/img/pexels761c65.png)
    }

    .weui-desktop-img-picker__item .pickfoto {
        background-image: url(/mpres/zh_CN/htmledition/pages/modules/media_dialog/image_dialog/img/pickfoto761c65.png)
    }

    .weui-desktop-img-picker__item .pixababy {
        background-image: url(/mpres/zh_CN/htmledition/pages/modules/media_dialog/image_dialog/img/pixababy761c65.png)
    }

    .weui-desktop-img-picker__item .tencent {
        background-image: url(/mpres/zh_CN/htmledition/pages/modules/media_dialog/image_dialog/img/tencent761c65.png)
    }

    .weui-desktop-img-picker__item:hover .weui-desktop-img-picker__img-thumb {
        -webkit-box-shadow: 0 0 0 2px #8CD68C inset;
        box-shadow: 0 0 0 2px #8CD68C inset
    }

    .weui-desktop-img-picker__item:hover .no-visible {
        visibility: visible
    }

    .weui-desktop-img-picker__item:nth-child(6n) {
        margin-right: 0
    }

    .weui-desktop-img-picker__item.selected .weui-desktop-img-picker__img-thumb {
        -webkit-box-shadow: 0 0 0 2px var(--weuiDesktop_themeColor) inset;
        box-shadow: 0 0 0 2px var(--weuiDesktop_themeColor) inset
    }

        .weui-desktop-img-picker__item.selected .weui-desktop-img-picker__img-thumb::before {
            content: "";
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            background-color: var(--weuiDesktop_themeColor);
            opacity: 0.1
        }

    .weui-desktop-img-picker__item.disabled {
        opacity: 0.5
    }

        .weui-desktop-img-picker__item.disabled .weui-desktop-img-picker__img-thumb {
            border-color: transparent
        }

        .weui-desktop-img-picker__item.disabled .image_dialog__checkbox {
            display: none
        }

.weui-desktop-img-picker__img-thumb {
    position: relative;
    display: block;
    width: 110px;
    height: 110px;
    background-size: contain;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 2px;
    overflow: hidden
}

.weui-desktop-img-picker__img-title {
    margin-top: 8px;
    display: block;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    font-weight: 400;
    line-height: 20px;
    text-align: center
}

.df {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.weui-desktop-img-picker__counter {
    position: absolute;
    top: 24px;
    left: 32px;
    line-height: 2.23529412
}

    .weui-desktop-img-picker__counter span {
        display: inline-block;
        margin-right: 0.5em
    }

    .weui-desktop-img-picker__counter strong {
        font-weight: normal;
        color: var(--weuiDesktop_FG_Text_linkColor)
    }

.image_dialog__checkbox, .image_dialog__radio {
    position: absolute;
    top: 5px;
    left: 5px;
    width: 20px;
    height: 20px;
    border: 1px solid #fff;
    border-radius: 1px;
    background-color: rgba(0,0,0,0.2)
}

    .image_dialog__checkbox.selected, .image_dialog__radio.selected {
        background-color: var(--weuiDesktop_themeColor)
    }

        .image_dialog__checkbox.selected::before, .image_dialog__radio.selected::before {
            content: "";
            position: absolute;
            top: 5px;
            left: 4px;
            width: 11px;
            height: 6px;
            border-left: 1px solid var(--weuiDesktop_cardBgColor);
            border-bottom: 1px solid var(--weuiDesktop_cardBgColor);
            -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg)
        }

.image_dialog__radio {
    border-radius: 50%
}

.weui-desktop-img-public__rules-title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 40px 0;
    font-size: 20px;
    font-weight: 500;
    color: #353535
}

.weui-desktop-img-public__rules-content {
    min-width: 720px;
    font-size: 14px;
    color: #1A1B1C
}

    .weui-desktop-img-public__rules-content .deal_section_title {
        font-weight: bold
    }

    .weui-desktop-img-public__rules-content .deal_section {
        margin-bottom: 15px;
        color: var(--weuiDesktop_FG_Text_globalColor)
    }

        .weui-desktop-img-public__rules-content .deal_section:last-child {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: end;
            -webkit-justify-content: flex-end;
            -ms-flex-pack: end;
            justify-content: flex-end;
            margin-bottom: 0
        }

.weui-desktop-img-public__rules-agree {
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.weui-desktop-img-public__search-wrp {
    width: 725px;
    background-color: #FFF;
    z-index: 2;
    margin: 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

    .weui-desktop-img-public__search-wrp .weui-desktop-img-public__searching {
        width: 224px
    }

    .weui-desktop-img-public__search-wrp .weui-desktop-img-public__filter_shape {
        margin-left: 16px;
        width: 174px
    }

        .weui-desktop-img-public__search-wrp .weui-desktop-img-public__filter_shape .weui-desktop-form__dropdown__dt.weui-desktop-form__dropdown__inner-button {
            padding-top: 4.5px;
            padding-bottom: 4.5px
        }

    .weui-desktop-img-public__search-wrp .weui-desktop-img-public__rules {
        height: 36px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        margin-left: auto
    }

        .weui-desktop-img-public__search-wrp .weui-desktop-img-public__rules .weui-desktop-document_link {
            display: inline-block;
            vertical-align: middle;
            width: 20px;
            height: 20px;
            background-size: contain;
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.4 3.2H6.2v17.6h12.6V9.6H14A1.6 1.6 0 0112.4 8V3.2zm1.2.099V8c0 .22.18.4.4.4h4.703L13.6 3.299zM5.996 2h8.002L20 8v13.001a.996.996 0 01-.996.999H5.996A1 1 0 015 21.001V3c0-.554.446-1 .996-1z' fill='%23B1B2B3' fill-rule='evenodd' fill-opacity='.9'/%3E%3C/svg%3E")
        }

        .weui-desktop-img-public__search-wrp .weui-desktop-img-public__rules a {
            margin-left: 4px;
            color: var(--weuiDesktop_subColor)
        }

.img-public__ai-entry {
    width: 725px;
    z-index: 2;
    margin: 8px auto 0;
    background-color: #FFF;
    color: var(--weuiDesktop_descColor)
}

    .img-public__ai-entry .link_text {
        cursor: pointer;
        font-weight: normal;
        color: var(--weuiDesktop_FG_Text_linkColor)
    }

.weui-desktop-img-public__search {
    width: 613px;
    margin: 0 auto;
    position: relative
}

.weui-desktop-img-public__search-tips {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 24px;
    color: var(--weuiDesktop_FG_Text_descColor)
}

.weui-desktop-img-public__search_nofavor {
    margin-top: 177px
}

.weui-desktop-img-public__search_favor {
    margin-top: 97px
}

.weui-desktop-img-public__history {
    margin: 0 auto;
    width: 613px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start
}

    .weui-desktop-img-public__history .weui-desktop-img-public__history-label {
        display: inline-block;
        margin-right: 8px;
        margin-top: 8px;
        white-space: nowrap;
        color: var(--weuiDesktop_descColor)
    }

    .weui-desktop-img-public__history .weui-desktop-form-tag {
        cursor: pointer;
        margin-top: 8px;
        padding: 4px 6px;
        border-radius: 2px
    }

        .weui-desktop-img-public__history .weui-desktop-form-tag .weui-desktop-form-tag__name {
            line-height: var(--weuiDesktop_descFontSize);
            padding: 0 4px 0 0
        }

        .weui-desktop-img-public__history .weui-desktop-form-tag .weui-desktop-opr-btn_close {
            width: var(--weuiDesktop_descFontSize);
            height: var(--weuiDesktop_descFontSize) !important
        }

.weui-desktop-img-public__favor-pic__wrp {
    margin-top: 89px
}

    .weui-desktop-img-public__favor-pic__wrp .weui-desktop-img-public__favor-pic__tips {
        margin-bottom: 24px;
        color: var(--weuiDesktop_FG_Text_descColor)
    }

.weui-desktop-img-public__search-pic__wrp {
    padding-top: 52px
}

.weui-desktop-img-public__favor-pic__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

    .weui-desktop-img-public__favor-pic__list .weui-desktop-img-picker__item {
        width: 171px;
        margin: 0 0 20px
    }

        .weui-desktop-img-public__favor-pic__list .weui-desktop-img-picker__item .weui-desktop-img-picker__img-thumb {
            width: 171px;
            height: 171px;
            font-style: normal
        }

        .weui-desktop-img-public__favor-pic__list .weui-desktop-img-picker__item .weui-desktop-img-public__star-bg {
            top: 8px;
            right: 8px
        }

        .weui-desktop-img-public__favor-pic__list .weui-desktop-img-picker__item .r-46 {
            right: 46px
        }

        .weui-desktop-img-public__favor-pic__list .weui-desktop-img-picker__item .weui-desktop-img-public__provider-info {
            visibility: hidden;
            width: 100%;
            height: 60px;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center;
            position: absolute;
            bottom: 0;
            background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.5)));
            background-image: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5));
            color: #fff
        }

        .weui-desktop-img-public__favor-pic__list .weui-desktop-img-picker__item .weui-desktop-img-public__provider-info-wrp {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            margin-top: 25px
        }

        .weui-desktop-img-public__favor-pic__list .weui-desktop-img-picker__item .weui-desktop-img-public__error {
            width: 171px;
            height: 171px;
            background-color: #F6F7F8;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center;
            color: var(--weuiDesktop_FG_Text_descColor)
        }

        .weui-desktop-img-public__favor-pic__list .weui-desktop-img-picker__item:hover .weui-desktop-img-public__provider-info {
            visibility: visible
        }

        .weui-desktop-img-public__favor-pic__list .weui-desktop-img-picker__item.error {
            cursor: not-allowed
        }

        .weui-desktop-img-public__favor-pic__list .weui-desktop-img-picker__item:last-child:nth-child(4n-1) {
            margin-right: calc(24% + 4% / 3)
        }

        .weui-desktop-img-public__favor-pic__list .weui-desktop-img-picker__item:last-child:nth-child(4n-2) {
            margin-right: calc(48% + 8% / 3)
        }

.weui-desktop-img-public__no-img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 100px;
    color: var(--weuiDesktop_FG_Text_descColor)
}

.weui-desktop-img-public__loading_text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--weuiDesktop_FG_Text_descColor)
}

    .weui-desktop-img-public__loading_text .weui-desktop-loading {
        width: 16px;
        height: 16px;
        margin-top: 0px
    }

.pt-100 {
    padding-top: 100px
}

.image_upload_dnd_wrp_mask {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    visibility: hidden;
    z-index: 9998;
    cursor: default
}

.image_upload_dnd_wrp_container {
    display: inline-block;
    position: absolute;
    z-index: 99999
}

    .image_upload_dnd_wrp_container .image_upload_dnd_inner_text {
        display: none;
        color: #888989;
        font-size: 16px;
        text-align: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
        align-content: stretch;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }

        .image_upload_dnd_wrp_container .image_upload_dnd_inner_text .dnd_text {
            display: none
        }

    .image_upload_dnd_wrp_container .image_upload_dnd_outer_text {
        display: none;
        color: #888989;
        font-size: 16px;
        text-align: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
        align-content: stretch;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }

        .image_upload_dnd_wrp_container .image_upload_dnd_outer_text .dnd_text {
            display: none
        }

.image_dialog_drag_over_inner_wrp {
    background: #F0F0F0;
    border: dashed 1px rgba(0,0,0,0.25);
    margin-left: 12px
}

    .image_dialog_drag_over_inner_wrp .image_upload_dnd_inner_text {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

        .image_dialog_drag_over_inner_wrp .image_upload_dnd_inner_text .dnd_text {
            display: block
        }

    .image_dialog_drag_over_inner_wrp .image_upload_dnd_outer_text {
        display: none
    }

        .image_dialog_drag_over_inner_wrp .image_upload_dnd_outer_text .dnd_text {
            display: none
        }

.image_dialog_drag_over_outer_wrp {
    background: #F0F0F0;
    border: dashed 1px rgba(0,0,0,0.25);
    margin-left: 12px
}

    .image_dialog_drag_over_outer_wrp .image_upload_dnd_inner_text {
        display: none
    }

        .image_dialog_drag_over_outer_wrp .image_upload_dnd_inner_text .dnd_text {
            display: none
        }

    .image_dialog_drag_over_outer_wrp .image_upload_dnd_outer_text {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

        .image_dialog_drag_over_outer_wrp .image_upload_dnd_outer_text .dnd_text {
            display: block
        }

.mp-gallery .weui-desktop-gallery__opr-list {
    margin-right: 16px
}

    .mp-gallery .weui-desktop-gallery__opr-list .weui-desktop-gallery__opr-ai::before {
        content: "";
        display: inline-block;
        width: 18px;
        height: 18px;
        margin-right: 4px;
        vertical-align: middle;
        background-size: cover;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.147 2.37078C13.9386 2.16238 13.5553 2.21721 13.2851 2.48743L12.8936 2.87888L13.8365 3.82169L14.2279 3.43024C14.4908 3.16732 14.5504 2.77414 14.3446 2.56834L14.147 2.37078ZM6.97116 8.80136L12.5226 3.24996L13.4654 4.19277L7.91397 9.74417C7.30638 10.0691 6.6462 9.40896 6.97116 8.80136ZM3.5 2.66659H9.16667V3.66659H3.5V12.9999H12.8333V7.33326H13.8333V12.9999C13.8333 13.5522 13.3856 13.9999 12.8333 13.9999H3.5C2.94772 13.9999 2.5 13.5522 2.5 12.9999V3.66659C2.5 3.11431 2.94772 2.66659 3.5 2.66659Z' fill='white'/%3E%3C/svg%3E%0A")
    }

    .mp-gallery .weui-desktop-gallery__opr-list .weui-desktop-gallery__opr-feedback::before {
        content: "";
        display: inline-block;
        width: 18px;
        height: 18px;
        margin-right: 4px;
        vertical-align: middle;
        background-size: cover;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.07692 2.64002C8.82015 2.19649 8.1798 2.19649 7.92302 2.64001L1.74599 13.3094C1.48868 13.7539 1.80938 14.3101 2.32294 14.3101H14.677C15.1906 14.3101 15.5113 13.7539 15.254 13.3094L9.07692 2.64002ZM8.49997 3.63933L2.90109 13.3101H14.0989L8.49997 3.63933Z' fill='white'/%3E%3Cpath d='M9.00195 6.36336H7.99805L8.07617 10.1407H8.92383L9.00195 6.36336Z' fill='white'/%3E%3Cpath d='M7.93164 11.5235C7.93164 11.8321 8.18164 12.0782 8.49805 12.0782C8.81836 12.0782 9.06836 11.8321 9.06836 11.5235C9.06836 11.2149 8.81836 10.9727 8.49805 10.9727C8.18164 10.9727 7.93164 11.2149 7.93164 11.5235Z' fill='white'/%3E%3C/svg%3E%0A")
    }

    .mp-gallery .weui-desktop-gallery__opr-list:last-child {
        margin-right: 0
    }

.image__recommend__container {
    margin: 116px auto 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 640px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

    .image__recommend__container > span {
        font-size: 14;
        font-weight: 400;
        color: #7e8081;
        margin-bottom: 16px
    }

    .image__recommend__container .cover__recommend__container {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-align-content: space-between;
        -ms-flex-line-pack: justify;
        align-content: space-between
    }

        .image__recommend__container .cover__recommend__container .cover__options__item {
            border-radius: 2px;
            border: 2px solid rgba(0,0,0,0)
        }

            .image__recommend__container .cover__recommend__container .cover__options__item img {
                width: 100%;
                height: 100%
            }

        .image__recommend__container .cover__recommend__container .cover__options__item__select {
            border: 2px solid #07c160
        }

    .image__recommend__container .cover__recommend__container_1_1 {
        width: 526px;
        height: 527px
    }

        .image__recommend__container .cover__recommend__container_1_1 .cover__options__item {
            width: 169px;
            height: 169px
        }

    .image__recommend__container .cover__recommend__container_16_9 {
        width: 896px;
        height: 512px
    }

        .image__recommend__container .cover__recommend__container_16_9 .cover__options__item {
            width: 291px;
            height: 163px
        }
